
.main {
	position:absolute;
  top: 0px;
  width: 100%;
	z-index:990;
}

.content {
  font-size:12pt;
  text-shadow:#FFB6C1 1px 0 0,#FFB6C1 0 1px 0,#FFB6C1 -1px 0 0,#FFB6C1 0 -1px 0;
  font-weight:bold;
}

.qr {
  width: 150px;
  margin: 0 auto;
} 

.qr img{
} 

.snowbg{
  width:100%;
  height:600px;
  clear:both;
  margin:0 auto;
  position:absolute;
  top:0px;
  overflow:hidden;
}

.snow{
  position:absolute;
  top:0;
  color:#fff;
}

.choose_bgimage_area {
	position:relative;
  z-index: 9999;
}

.choose_bgimage_tips {
  text-align:center;
}

.musicicon_area {
	position:absolute;
	width:30px;
	height:30px;
	right:20px;
	top:10px;
	z-index:999;
}

.musicbg {
  background-image: url(../images/music.png);
}

.nomusicbg {
  background-image: url(../images/nomusic.png);
}

.musicicon {
	width: 30px;
	height: 30px;
}

.musicicon_animate {
  animation: 9.5s linear 0s normal none infinite rotate;
  -webkit-animation:9.5s linear 0s normal none infinite rotate;
}

@-webkit-keyframes rotate{
  from{-webkit-transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
  from{-moz-transform:rotate(0deg)}
  to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
  from{-ms-transform:rotate(0deg)}
  to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
  from{-o-transform:rotate(0deg)}
  to{-o-transform:rotate(360deg)}
}

.sumit_inputtext_area {
	text-align:center;
}
.sumit_inputtext_area input{
  background:url(../images/btn.png); 
  width:100px;
  height:43px;
  border:none;
}

.am-slider  {
  opacity: 0.7;
}
.am-slider li {
  margin-right: 5px;
}



.input_text_area {
	text-align:right;
}
.input_text_area input{
	background:rgba(255, 255, 255, 0.3);
	border-color:#000000; 
	border-top-width:0px; 
	border-right-width:0px; 
	border-bottom-width:0px; 
	border-left-width:0px;
}

.box { padding: 0 10px;}

.box textarea {
	background:rgba(255, 255, 255, 0.3);
	border-width:0px; 
    width: 100%;
	height: 150px;
    overflow: auto;
}
.box textarea:-moz-read-write {
    width: calc(100% - 6px);
}

.icon_praise_gray{background:transparent url() no-repeat 0 0;width:13px;height:16px;vertical-align:middle;display:inline-block;-webkit-background-size:100% auto;background-size:100% auto}
.icon_praise_gray.praised{background-position:0 -18px}

.bottom {
	width:100%;
	height:30px;
	background-color:#FFF0F5;
	position:absolute;
  z-index:999;
}
.bottom .leftspan{
	color: #666;
	padding: 0px 3px;
	text-align: center;
}

.bottom .rightspan{
	color: #666;
	padding: 0px 3px;
	float: right;
	text-align: center;
}
